package dao;

import entidades.Artista;
import java.util.List;

public class DaoArtista extends Dao<Artista>{

    public DaoArtista() {
        super(Artista.class);
    }
 
    public List<Artista> buscaNome(String nome) {
        System.out.println("SELECT: " + this.getClass().getSimpleName() + " - nome: " + nome);
        return getEm().createQuery("SELECT e FROM " + Artista.class.getSimpleName() + " e WHERE e.nome=\"" + nome + "\"").getResultList();
    }
    
    public List<Artista> buscaContainsNome(String nome) {
        System.out.println("SELECT: " + this.getClass().getSimpleName() + " - nome: " + nome);
        return getEm().createQuery("SELECT e FROM " + Artista.class.getSimpleName() + " e WHERE e.nome LIKE\"%" + nome + "%\"").getResultList();
    }
}
